package cn.iocoder.yudao.module.eval.controller.admin.monitoring.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Schema(description = "管理后台 - 监控数据历史 Response VO")
@Data
public class EvalMonitoringDataHistoryRespVO {

    @Schema(description = "数据ID", example = "1")
    private Long id;

    @Schema(description = "计划ID", example = "1")
    private Long planId;

    @Schema(description = "数据类型", example = "attendance")
    private String dataType;

    @Schema(description = "数据值", example = "95")
    private String dataValue;

    @Schema(description = "记录时间", example = "2024-01-01 10:00:00")
    private LocalDateTime recordTime;

    @Schema(description = "预警级别", example = "1")
    private Integer alertLevel;

    @Schema(description = "预警消息", example = "正常")
    private String alertMessage;

}
